#将字符串转化为数字
#a=int("123")

# split函数分开字符串
# 分割以后是列表
# name="Ling GU"
# x=name.split(" ")[0]#以什么分割括号里就放什么，这里是空格，还可以是逗号那些
# print(x)
#
# 大括号：{}


#print(type(a),a)
#错误示范，想要将字符串转换为数字，必需要求字符串的内容都是数字。
#b=int("好运")
#print(type(b),b)
#整数转浮点数
#c=float("3")
#print(type(c),c)
#浮点数转整数
#d=int(3.141592678)
#print(type(d),d)

#算数（数学）运算符
#print('1+1=',1+1)
#print('3-2=',3-2)
#print('2*2=',2*2)
#print('9/4=',9/4)
#print('9**2=',9**2)
# print('11//2=',11//2)
# print('10%1=',10%1)

#赋值运算符
#num=1+2*3

#复合赋值运算符
#+=
#num=10
#num+=1#mean：num=num+1
#print("num+=1：",num)
#num-=1
#print("num-=1：",num)
#num*=8
#print("num*=8：",num)
# # num/=2
# print("num/=2：",num)
# num=100
# num%=9
# print("num%=9：",num)
# num**=3
# print("num**=3：",num)
# num=11
# num//=2
# print("num//=2：",num)

#单引号定义法
#name='嘻嘻'
#print(type(name),name)
#双引号定义法
#name="猪猪"
#print(type(name),name)
#三引号定义法
name='''
猪猪
好可爱'''
#引号嵌套，可以用\来进行转义，这样子就不会犯语法错误
#print(type(name),name)
#num="\"12\""
#print(type(num),num)

#通过占位形式，完成拼接
#name="猪猪"
#message="爱睡大觉的：%s"%name
#print(message)
#通过占位形式，完成数字和字符串的拼接
#age=21
#num=13360390985
#message='猪猪今年%s岁啦，他的电话号码是；%s'%(age,num)
#print(message)
#字符串格式化中，三种不同类型变量的占位；1.字符串%s,2.整数%d,3.浮点数%f
#name="617大饭馆"
#set_up_year=2022
#stock_price=20.99
#message="我的宿舍是:%s,它成立于：%d,今天的股价是：%f"%(name,set_up_year,stock_price)
#print(message)
#格式化的精度控制：
#num1=20
#num2=20.999
#print("数字20宽度限制5，结果是:%5d"%num1)
#print("数字20宽度限制1，结果是:%1d"%num1)
#print("数字20.999宽度限制7，精度2，结果是：%7.2f"%num2)
#print('数字20.999不限制宽度小数精度2，结果是:%.2f'%num2)
#快速字符串格式化的方法：1.可以通过f"{变量}{变量}"的方式进行快速格式化
#2这种方式：不理会类型，不做精度控制，适合对精度没有要求的时候快速使用
#a='617大饭馆'
#b=2022
#c=20.999
#print(f"{a}成立于{b}年，股票是{c}。")
#演示表达式对字符串格式化  ；无需变量时直接把表达式往()写
#print("11*11的结果是:%d"%(11*11))
#print(f"234*235的结果是：{234*235}")
#print("'pig'在字符串中的类型是：%s"%type('pig'))
#练习：股价计算小程序
#name="617大饭馆"
#stock_price=19.99
#stock_code='003032'
#stock_price_growth_factor=1.2
#growth_days=7
#finally_stock_price=stock_price*stock_price_growth_factor**growth_days
#用f"（{变量}）"的方式输入
#print(f"{name},当前股票价格是{'%.2f'%stock_price}，股票代码：{stock_code}" )
#用%占位符的方式输入
#print("每日增长系数是:%.1f,经过%d天的增长后,股价涨到了：%.2f"%(stock_price_growth_factor,growth_days,finally_stock_price))
#演示python的input语句
#name=input("请告诉你是谁？")
#print("Get!!!你是%s" % name)
#input练习-欢迎登入小程序
#user_name=input("你好，请输入您的用户名；")
#user_type="sssssvip"
#print("您好%s,您是尊贵的%s用户，欢迎您的光临！"%(user_name,user_type))
#比较运算符（==,【表示不等于用】！=，>,<,>=,<=）
#a=3
#b=3
#print(a==b)
#a=1
#b=3
#print(a!=b)
#a=7
#b=3
#print(a>b)
#a=3
#b=7
#print(a<b)
#a=3
#b=3
#print(a>=b)
#a=3
#b=3
#print(a<=b)
#定义变量存储布尔类型的数据
#bool_1=True
#bool_2=False
#print(f'bool_1变量的内容是：{bool_1}，类型是：{type(bool_1)}')
#print(f'bool_2变量的内容是：{bool_2}，类型是：{type(bool_2)}')
#比较符的使用
#==, !=,>,<,>=,<=
#演示进行内容的相等比较
# num1=10
# num2=10
# print(f"10==10的结果是：{num1==num2}")
#num1=10
#num2=15
#print(f'10!=15的结果是：{num1!=num2}')
#num1="itcast"
#num2='itheima'
#print(f'itcast=itheima的结果是：{num1==num2}')
# num1=10
# num2=5
# print(f"10>5结果是{num1>num2}")
# print(f"10<5结果是{num1<num2}")